sit at the feet of someone - Turkish English Dictionary